return {
  ['®'] = {
    kind = 'nilad',
    description = 'Restore; retrieve the value of the register. Initially 0.',
  },
  ['³'] = {
    kind = 'nilad',
    description = 'Return the third command line argument (first input) or 100.',
  },
  ['⁴'] = {
    kind = 'nilad',
    description = 'Return the fourth command line argument (second input) or 16.',
  },
  ['⁵'] = {
    kind = 'nilad',
    description = 'Return the fifth command line argument (third input) or 10.',
  },
  ['⁶'] = {
    kind = 'nilad',
    description = 'Return the sixth command line argument (fourth input) or `\' \'`.',
  },
  ['⁷'] = {
    kind = 'nilad',
    description = 'Return the seventh command line argument (fifth input) or `\'\\n\'`.',
  },
  ['⁸'] = {
    kind = 'nilad',
    description = 'Return the link\'s left argument or `[]`.',
  },
  ['⁹'] = {
    kind = 'nilad',
    description = 'Return the link\'s right argument or `256`.',
  },
  ['Ɠ'] = {
    kind = 'nilad',
    description = 'Read and evaluate a single line from STDIN.',
  },
  ['ƈ'] = {
    kind = 'nilad',
    description = 'Read a single character from STDIN.',
  },
  ['ɠ'] = {
    kind = 'nilad',
    description = 'Read a single line from STDIN.',
  },
  ['¬'] = {
    kind = 'monad',
    description = 'Logical NOT: if **z** is zero or empty, then **1**, else **0**.',
  },
  ['½'] = {
    kind = 'monad',
    description = 'Square root.',
  },
  ['!'] = {
    kind = 'monad',
    description = 'Factorial or Pi function.',
  },
  ['A'] = {
    kind = 'monad',
    description = 'Absolute value.',
  },
  ['B'] = {
    kind = 'monad',
    description = 'Convert from integer to binary.',
  },
  ['C'] = {
    kind = 'monad',
    description = 'Complement; compute **1 &minus; z**.',
  },
  ['D'] = {
    kind = 'monad',
    description = 'Convert from integer to decimal.',
  },
  ['E'] = {
    kind = 'monad',
    description = 'Check if all elements of **z** are equal.',
  },
  ['F'] = {
    kind = 'monad',
    description = 'Flatten list.',
  },
  ['G'] = {
    kind = 'monad',
    description = 'Attempt to format **z** as a grid.',
  },
  ['H'] = {
    kind = 'monad',
    description = 'Halve; compute **z ÷ 2**.',
  },
  ['I'] = {
    kind = 'monad',
    description = 'Increments; compute the differences of consecutive elements of **z**.',
  },
  ['J'] = {
    kind = 'monad',
    description = 'Returns **[1 … len(z)]**.',
  },
  ['K'] = {
    kind = 'monad',
    description = 'Join **z**, separating by spaces.',
  },
  ['L'] = {
    kind = 'monad',
    description = 'Length.',
  },
  ['M'] = {
    kind = 'monad',
    description = 'Return all indices of **z** that correspond to maximal elements.',
  },
  ['N'] = {
    kind = 'monad',
    description = 'Negative; compute **&minus;z**.',
  },
  ['O'] = {
    kind = 'monad',
    description = 'Ord; cast to number.',
  },
  ['P'] = {
    kind = 'monad',
    description = 'Product of a list.',
  },
  ['Q'] = {
    kind = 'monad',
    description = 'Return the unique elements of **z**, sorted by first appearance.',
  },
  ['R'] = {
    kind = 'monad',
    description = 'Inclusive range **[1 … z]**.',
  },
  ['S'] = {
    kind = 'monad',
    description = 'Sum of a list.',
  },
  ['T'] = {
    kind = 'monad',
    description = 'Return all indices of **z** that correspond to truthy elements.',
  },
  ['U'] = {
    kind = 'monad',
    description = 'Upend; reverse an array.',
  },
  ['V'] = {
    kind = 'monad',
    description = 'Eval **z** as Jelly code, with no arguments. If **z** is a list, it maps Python\'s `str` function to all of **z**\'s elements, concatenates them and then eval\'s the result. Vectorizes at depth 1.',
  },
  ['W'] = {
    kind = 'monad',
    description = 'Wrap; return `[z]`.',
  },
  ['X'] = {
    kind = 'monad',
    description = 'Random; choose a random item from **z** if **z** is a list, or from 1 to **z** inclusive if **z** is a positive integer. If **z** = 0, return **z**. Error if **z** is negative or a decimal.',
  },
  ['Y'] = {
    kind = 'monad',
    description = 'Join **z**, separating by linefeeds.',
  },
  ['Z'] = {
    kind = 'monad',
    description = 'Zip; push the array of all columns of **z**.',
  },
  [' ~ '] = {
    kind = 'monad',
    description = 'Bitwise NOT.',
  },
  ['°'] = {
    kind = 'monad',
    description = 'Convert **z** from degrees to radians.',
  },
  ['¹'] = {
    kind = 'monad',
    description = 'Identity; return **z**.',
  },
  ['²'] = {
    kind = 'monad',
    description = 'Square.',
  },
  ['Ạ'] = {
    kind = 'monad',
    description = 'All; return **0** if **z** contains a falsey value, else **1**.',
  },
  ['Ḅ'] = {
    kind = 'monad',
    description = 'Convert from binary to integer.',
  },
  ['Ḍ'] = {
    kind = 'monad',
    description = 'Convert from decimal to integer.',
  },
  ['Ẹ'] = {
    kind = 'monad',
    description = 'Any; return **1** if **z** contains a truthy value, else **0**.',
  },
  ['Ḥ'] = {
    kind = 'monad',
    description = 'Double; compute **2z**.',
  },
  ['Ị'] = {
    kind = 'monad',
    description = 'Insignificant; return **abs(z) ≤ 1**.',
  },
  ['Ḳ'] = {
    kind = 'monad',
    description = 'Split **z** at spaces.',
  },
  ['Ḷ'] = {
    kind = 'monad',
    description = 'Lowered range; return **[0 … z&minus;1]**.',
  },
  ['Ṃ'] = {
    kind = 'monad',
    description = 'Minimum.',
  },
  ['Ṇ'] = {
    kind = 'monad',
    description = 'Logical NOT. Does not vectorize.',
  },
  ['Ọ'] = {
    kind = 'monad',
    description = 'Chr; cast to character.',
  },
  ['Ṛ'] = {
    kind = 'monad',
    description = 'Reverse **z**. Does not vectorize.',
  },
  ['Ṣ'] = {
    kind = 'monad',
    description = 'Sort the list **z**.',
  },
  ['Ṭ'] = {
    kind = 'monad',
    description = 'Return a Boolean array with **1**s at the indices in **z**.',
  },
  ['Ụ'] = {
    kind = 'monad',
    description = 'Grade the list **z** up, i.e., sort its indices by their corresponding values.',
  },
  ['Ṿ'] = {
    kind = 'monad',
    description = 'Uneval; right inverse of `V`.',
  },
  ['Ẉ'] = {
    kind = 'monad',
    description = 'Get the length of each element of **z**.',
  },
  ['Ỵ'] = {
    kind = 'monad',
    description = 'Split **z** at linefeeds.',
  },
  ['Ẓ'] = {
    kind = 'monad',
    description = 'If **z** is a prime, then **1**, else **0** (alias for `ÆP`).',
  },
  ['Ȧ'] = {
    kind = 'monad',
    description = 'Any and all; return **0** if **z** is empty, or contains a falsey value when flattened, else **1**.',
  },
  ['Ḃ'] = {
    kind = 'monad',
    description = 'Bit; return `z % 2`.',
  },
  ['Ċ'] = {
    kind = 'monad',
    description = 'Ceil; round **z** up to the nearest integer. Imag. part for complex **z**.',
  },
  ['Ḋ'] = {
    kind = 'monad',
    description = 'Dequeue; return `z[1:]`.',
  },
  ['Ė'] = {
    kind = 'monad',
    description = 'Enumerate; return `[ [1,y[1]] , [2,y[2]], ... ]`.',
  },
  ['Ḟ'] = {
    kind = 'monad',
    description = 'Floor; round **z** down to the nearest integer. Real part for complex **z**.',
  },
  ['Ġ'] = {
    kind = 'monad',
    description = 'Group the indices of **z** by their corresponding values.',
  },
  ['Ḣ'] = {
    kind = 'monad',
    description = 'Head; pop and return the first element of **z**. Modifies **z**.',
  },
  ['İ'] = {
    kind = 'monad',
    description = 'Inverse;Reciprocal; compute **1 ÷ z**.',
  },
  ['Ṁ'] = {
    kind = 'monad',
    description = 'Maximum.',
  },
  ['Ṅ'] = {
    kind = 'monad',
    description = 'Print **z** and a linefeed. Returns **z**.',
  },
  ['Ȯ'] = {
    kind = 'monad',
    description = 'Print **z**. Returns **z**.',
  },
  ['Ṗ'] = {
    kind = 'monad',
    description = 'Pop; return `z[:-1]`.',
  },
  ['Ṙ'] = {
    kind = 'monad',
    description = 'Print a string representation of **z**, without a linefeed. Returns **z**.',
  },
  ['Ṡ'] = {
    kind = 'monad',
    description = 'Sign of **z**. Conjugate for complex **z**.',
  },
  ['Ṫ'] = {
    kind = 'monad',
    description = 'Tail; pop and return the last element of **z**. Modifies **z**.',
  },
  ['Ẇ'] = {
    kind = 'monad',
    description = 'Sublists; all non-empty contiguous slices of **z**.',
  },
  ['Ẋ'] = {
    kind = 'monad',
    description = 'Shuffle; return a random permutation of **z**.',
  },
  ['Ẏ'] = {
    kind = 'monad',
    description = 'Tighten; dump all lists inside **z**.',
  },
  ['Ż'] = {
    kind = 'monad',
    description = 'Prepend `0` to **z**. For integers, return **[0 … z]**.',
  },
  ['§'] = {
    kind = 'monad',
    description = 'Sum. Vectorizes at depth 1.',
  },
  ['Ä'] = {
    kind = 'monad',
    description = 'Cumulative sum. Vectorizes at depth 1.',
  },
  ['‘'] = {
    kind = 'monad',
    description = 'Increment; compute **z + 1**.',
  },
  ['’'] = {
    kind = 'monad',
    description = 'Decrement; compute **z &minus; 1**.',
  },
  ['×'] = {
    kind = 'dyad',
    description = 'Multiplication.',
  },
  ['÷'] = {
    kind = 'dyad',
    description = 'Floating point division.',
  },
  ['%'] = {
    kind = 'dyad',
    description = 'Modulus.',
  },
  ['&'] = {
    kind = 'dyad',
    description = 'Bitwise AND.',
  },
  ['*'] = {
    kind = 'dyad',
    description = 'Exponentiation with base **x**.',
  },
  ['+'] = {
    kind = 'dyad',
    description = 'Addition.',
  },
  [','] = {
    kind = 'dyad',
    description = 'Pair; return `[x, y]`.',
  },
  [':'] = {
    kind = 'dyad',
    description = 'Integer division.',
  },
  [';'] = {
    kind = 'dyad',
    description = 'Concatenate.',
  },
  ['<'] = {
    kind = 'dyad',
    description = 'If **x** is less than **y**, then **1**, else **0**.',
  },
  ['='] = {
    kind = 'dyad',
    description = 'If **x** equals **y**, then **1**, else **0**. Vectorizes.',
  },
  ['>'] = {
    kind = 'dyad',
    description = 'If **x** is greater than **y**, then **1**, else **0**.',
  },
  ['^'] = {
    kind = 'dyad',
    description = 'Bitwise XOR.',
  },
  ['_'] = {
    kind = 'dyad',
    description = 'Subtraction.',
  },
  ['a'] = {
    kind = 'dyad',
    description = 'Logical AND. Vectorizes with depth 0.',
  },
  ['b'] = {
    kind = 'dyad',
    description = 'Convert from integer to base **y**.',
  },
  ['c'] = {
    kind = 'dyad',
    description = 'Combinations; compute xCy.',
  },
  ['d'] = {
    kind = 'dyad',
    description = 'Divmod.',
  },
  ['e'] = {
    kind = 'dyad',
    description = 'If **x** occurs in **y**, then **1**, else **0**.',
  },
  ['f'] = {
    kind = 'dyad',
    description = 'Filter; remove the elements from **x** that are not in **y**.',
  },
  ['g'] = {
    kind = 'dyad',
    description = 'Greatest common divisor (GCD, HCF).',
  },
  ['i'] = {
    kind = 'dyad',
    description = 'Find the first index of element **y** in list **x**, or **0**.',
  },
  ['j'] = {
    kind = 'dyad',
    description = 'Join list **x** with separator **y**.',
  },
  ['k'] = {
    kind = 'dyad',
    description = 'Partition **y** after truthy indices of **x**.',
  },
  ['l'] = {
    kind = 'dyad',
    description = 'Logarithm with base **y**.',
  },
  ['m'] = {
    kind = 'dyad',
    description = 'Modular; return every **y** th element of **x**. If **y** is zero, mirror: prepend **x** to its reverse.',
  },
  ['n'] = {
    kind = 'dyad',
    description = 'Not equals. If **x** equals **y**, then **0**, else **1**. Vectorizes.',
  },
  ['o'] = {
    kind = 'dyad',
    description = 'Logical OR. Vectorizes with depth 0.',
  },
  ['p'] = {
    kind = 'dyad',
    description = 'Cartesian product.',
  },
  ['r'] = {
    kind = 'dyad',
    description = 'Inclusive range. Descending if **x > y**.',
  },
  ['s'] = {
    kind = 'dyad',
    description = 'Split **x** into slices of length **y**.',
  },
  ['t'] = {
    kind = 'dyad',
    description = 'Trim all elements of **y** from both sides of **x**.',
  },
  ['v'] = {
    kind = 'dyad',
    description = 'Eval **x** as Jelly code, with argument **y**.',
  },
  ['w'] = {
    kind = 'dyad',
    description = 'Find the first index of sublist **y** within list **x**, or **0**.',
  },
  ['x'] = {
    kind = 'dyad',
    description = 'Times; repeat the elements of **x** **y** times.',
  },
  ['y'] = {
    kind = 'dyad',
    description = 'Translate the elements of **y** according to the mapping in **x**.',
  },
  ['z'] = {
    kind = 'dyad',
    description = 'Zip; transpose **x** with filler **y**.',
  },
  ['|'] = {
    kind = 'dyad',
    description = 'Bitwise OR.',
  },
  ['⁼'] = {
    kind = 'dyad',
    description = 'Equals. Does not vectorize.',
  },
  ['⁻'] = {
    kind = 'dyad',
    description = 'Not equals. Does not vectorize.',
  },
  ['ạ'] = {
    kind = 'dyad',
    description = 'Absolute difference.',
  },
  ['ḅ'] = {
    kind = 'dyad',
    description = 'Convert from base **y** to integer.',
  },
  ['ḍ'] = {
    kind = 'dyad',
    description = 'If **x** divides **y**, then **1**, else **0**.',
  },
  ['ẹ'] = {
    kind = 'dyad',
    description = 'Return the indices of all occurrences of **y** in **x**.',
  },
  ['ḥ'] = {
    kind = 'dyad',
    description = '[Jelly hash function](https://github.com/DennisMitchell/jellylanguage/blob/eb57c9de845a9356f1636005f330a419fe7907d5/jelly/interpreter.py#L424). **x** contains a magic number (akin to a salt, can also be a base-250 compressed integer as a string) concatenated with a collection of values. If there are more than two items in **x**, all but the first are concatenated into a single collection. If there are two items and the second is a number **N**, the range **[1,N]** is used as the collection. **y** is the input to the hash function. Depending on the resulting hash, an item from the collection is returned.',
  },
  ['ị'] = {
    kind = 'dyad',
    description = 'Return the element of **y** at index **x % len(y)**. If **floor(x)** and **ceil(x)** aren\'t equal, return the elements of **y** at indices **floor(x) % len(y)** and **ceil(x) % len(y)**.',
  },
  ['ḷ'] = {
    kind = 'dyad',
    description = 'Left argument; return **x**.',
  },
  ['ṃ'] = {
    kind = 'dyad',
    description = 'Base decompression; convert **x** to base length(**y**) then index into **y**.',
  },
  ['ọ'] = {
    kind = 'dyad',
    description = 'Order, multiplicity, valuation; how many times is **x** divisible by **y**?',
  },
  ['ṛ'] = {
    kind = 'dyad',
    description = 'Right argument; return **y**.',
  },
  ['ṣ'] = {
    kind = 'dyad',
    description = 'Split list **x** at occurrences of **y**.',
  },
  ['ṭ'] = {
    kind = 'dyad',
    description = 'Tack; append **x** to **y**.',
  },
  ['ȧ'] = {
    kind = 'dyad',
    description = 'Logical AND. Does not vectorize.',
  },
  ['ḃ'] = {
    kind = 'dyad',
    description = 'Convert from integer to bijective base **y**.',
  },
  ['ċ'] = {
    kind = 'dyad',
    description = 'Count the occurrences of **y** in **x**.',
  },
  ['ḋ'] = {
    kind = 'dyad',
    description = 'Dot product of two vectors (real/complex). Right pads the shorter argument with `0`.',
  },
  ['ḟ'] = {
    kind = 'dyad',
    description = 'Filter; remove the elements from **x** that are in **y**.',
  },
  ['ḣ'] = {
    kind = 'dyad',
    description = 'Head; return `x[:y]`.',
  },
  ['ṁ'] = {
    kind = 'dyad',
    description = 'Mold; reshape the content of **x** like the content of **y**. Reuses the content of **x** if necessary.',
  },
  ['ȯ'] = {
    kind = 'dyad',
    description = 'Logical OR. Does not vectorize.',
  },
  ['ṗ'] = {
    kind = 'dyad',
    description = 'Cartesian power.',
  },
  ['ṙ'] = {
    kind = 'dyad',
    description = 'Rotate **x** **y** units to the left.',
  },
  ['ṡ'] = {
    kind = 'dyad',
    description = 'Return all (overlapping) slices of length **y** of **x**.',
  },
  ['ṫ'] = {
    kind = 'dyad',
    description = 'Tail; return `x[y - 1:]`.',
  },
  ['ẇ'] = {
    kind = 'dyad',
    description = 'Sublist exists; return **1** if **x** is a contiguous sublist of **y**, else **0**.',
  },
  ['ẋ'] = {
    kind = 'dyad',
    description = 'Repeat list **x** **y** times.',
  },
  ['ż'] = {
    kind = 'dyad',
    description = 'Zip; interleave **x** and **y**.',
  },
  ['«'] = {
    kind = 'dyad',
    description = 'Minimum of **x** and **y**.',
  },
  ['»'] = {
    kind = 'dyad',
    description = 'Maximum of **x** and **y**.',
  },
  ['Ø½'] = {
    kind = 'nilad',
    description = 'Yield `[1, 2]`.',
  },
  ['Ø%'] = {
    kind = 'nilad',
    description = 'Yield `4294967296` (**2<sup>32</sup>**).',
  },
  ['Ø('] = {
    kind = 'nilad',
    description = 'Parentheses; yield `\'()\'`.',
  },
  ['Ø+'] = {
    kind = 'nilad',
    description = 'Signs; yield `[1, -1]`.',
  },
  ['Ø-'] = {
    kind = 'nilad',
    description = 'Signs; yield `[-1, 1]`.',
  },
  ['Ø.'] = {
    kind = 'nilad',
    description = 'Bits; yield `[0, 1]`.',
  },
  ['Ø0'] = {
    kind = 'nilad',
    description = 'Zeroes; yield `[0, 0]`.',
  },
  ['Ø1'] = {
    kind = 'nilad',
    description = 'Ones; yield `[1, 1]`.',
  },
  ['Ø2'] = {
    kind = 'nilad',
    description = 'Twos; yield `[2, 2]`.',
  },
  ['Ø<'] = {
    kind = 'nilad',
    description = 'Angle brackets; yield `\'<>\'`.',
  },
  ['ØA'] = {
    kind = 'nilad',
    description = 'Alphabet; yield `\'ABCDEFGHIJKLMNOPQRSTUVWXYZ\'`.',
  },
  ['ØB'] = {
    kind = 'nilad',
    description = 'Base digits; yield `\'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\'`.',
  },
  ['ØḄ'] = {
    kind = 'nilad',
    description = 'Consonants; yield `\'bcdfghjklmnpqrstvwxyz\'`.',
  },
  ['ØḂ'] = {
    kind = 'nilad',
    description = 'Consonants; yield `\'BCDFGHJKLMNPQRSTVWXYZ\'`.',
  },
  ['ØC'] = {
    kind = 'nilad',
    description = 'Consonants; yield `\'BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz\'`.',
  },
  ['ØD'] = {
    kind = 'nilad',
    description = 'Digits; yield `\'0123456789\'`.',
  },
  ['ØH'] = {
    kind = 'nilad',
    description = 'Hexadecimal digits; yield `\'0123456789ABCDEF\'`.',
  },
  ['ØJ'] = {
    kind = 'nilad',
    description = 'Yield Jelly\'s codepage.',
  },
  ['ØP'] = {
    kind = 'nilad',
    description = 'Pi',
  },
  ['ØQ'] = {
    kind = 'nilad',
    description = 'Qwerty; yield `[\'QWERTYUIOP\', \'ASDFGHJKL\', \'ZXCVBNM\']`.',
  },
  ['ØV'] = {
    kind = 'nilad',
    description = 'Yield `\'ṘV\'` (a cheat for writing a [quine](https://tio.run/##y0rNyan8//9Rw5zDM8IeNcx9uHNG2P//AA).)',
  },
  ['ØW'] = {
    kind = 'nilad',
    description = 'Word; yield `\'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_\'`',
  },
  ['ØY'] = {
    kind = 'nilad',
    description = 'Consonants; yield `\'BCDFGHJKLMNPQRSTVWXZbcdfghjklmnpqrstvwxz\'`.',
  },
  ['Ø['] = {
    kind = 'nilad',
    description = 'Square brackets; yield `\'[]\'`.',
  },
  ['Ø^'] = {
    kind = 'nilad',
    description = 'Slashes; yield `\'/\\\'`',
  },
  ['Øa'] = {
    kind = 'nilad',
    description = 'Alphabet; yield `\'abcdefghijklmnopqrstuvwxyz\'`.',
  },
  ['Øb'] = {
    kind = 'nilad',
    description = 'Base64 digits; yield `\'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\'`',
  },
  ['Øc'] = {
    kind = 'nilad',
    description = 'Vowels; yield `\'AEIOUaeiou\'`.',
  },
  ['Øe'] = {
    kind = 'nilad',
    description = 'Euler\'s number',
  },
  ['Øh'] = {
    kind = 'nilad',
    description = 'Hexadecimal digits; yield `\'0123456789abcdef\'`.',
  },
  ['Øp'] = {
    kind = 'nilad',
    description = 'Phi (golden ratio)',
  },
  ['Øq'] = {
    kind = 'nilad',
    description = 'Qwerty; yield `[\'qwertyuiop\', \'asdfghjkl\', \'zxcvbnm\']`.',
  },
  ['Øv'] = {
    kind = 'nilad',
    description = 'Yield `\'Ṙv\'`.',
  },
  ['Øy'] = {
    kind = 'nilad',
    description = 'Vowels; yield `\'AEIOUYaeiouy\'`.',
  },
  ['Ø{'] = {
    kind = 'nilad',
    description = 'Curly brackets; yield `\'{}\'`.',
  },
  ['Ø°'] = {
    kind = 'nilad',
    description = 'Yield `360`.',
  },
  ['Ø⁵'] = {
    kind = 'nilad',
    description = 'Yield `250` (Jelly\'s integer compression base).',
  },
  ['Ø⁷'] = {
    kind = 'nilad',
    description = 'Yield `128` (**2<sup>7</sup>**).',
  },
  ['ØẠ'] = {
    kind = 'nilad',
    description = 'Alphabet; yield `\'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\'`.',
  },
  ['ØỴ'] = {
    kind = 'nilad',
    description = 'Consonants; yield `\'bcdfghjklmnpqrstvwxz\'`.',
  },
  ['Øẹ'] = {
    kind = 'nilad',
    description = 'Vowels; yield `\'aeiou\'`.',
  },
  ['Øỵ'] = {
    kind = 'nilad',
    description = 'Vowels; yield `\'aeiouy\'`.',
  },
  ['ØṖ'] = {
    kind = 'nilad',
    description = 'Yield the set of printable ASCII chars.',
  },
  ['ØẎ'] = {
    kind = 'nilad',
    description = 'Consonants; yield `\'BCDFGHJKLMNPQRSTVWXZ\'`.',
  },
  ['Øė'] = {
    kind = 'nilad',
    description = 'Vowels; yield `\'AEIOU\'`.',
  },
  ['Øẏ'] = {
    kind = 'nilad',
    description = 'Vowels; yield `\'AEIOUY\'`.',
  },
  ['Æ!'] = {
    kind = 'monad',
    description = 'Convert from integer to factorial base.',
  },
  ['Æ¡'] = {
    kind = 'monad',
    description = 'Convert from factorial base to integer.',
  },
  ['Æ?'] = {
    kind = 'monad',
    description = 'Convert from integer to primorial base.',
  },
  ['Æ¿'] = {
    kind = 'monad',
    description = 'Convert from primorial base to integer.',
  },
  ['Æ½'] = {
    kind = 'monad',
    description = 'Compute the integer square root of **z**.',
  },
  ['ÆA'] = {
    kind = 'monad',
    description = 'Arccosine.',
  },
  ['ÆC'] = {
    kind = 'monad',
    description = 'Count the primes less or equal to **z**.',
  },
  ['ÆD'] = {
    kind = 'monad',
    description = 'Compute the array of **z**\'s divisors.',
  },
  ['ÆE'] = {
    kind = 'monad',
    description = 'Compute the array of exponents of **z**\'s prime factorization. Includes zero exponents.',
  },
  ['ÆF'] = {
    kind = 'monad',
    description = 'Compute **z**\'s prime factorization as **[prime, exponent]** pairs.',
  },
  ['ÆN'] = {
    kind = 'monad',
    description = 'Generate the **z**<sup>th</sup> prime.',
  },
  ['ÆP'] = {
    kind = 'monad',
    description = 'If **z** is a prime, then **1**, else **0** (has the shorter alias `Ẓ`).',
  },
  ['ÆR'] = {
    kind = 'monad',
    description = 'Range; generate all primes between **2** and **z**.',
  },
  ['ÆS'] = {
    kind = 'monad',
    description = 'Sine.',
  },
  ['ÆT'] = {
    kind = 'monad',
    description = 'Tangent.',
  },
  ['Æc'] = {
    kind = 'monad',
    description = '[Carmichael function](https://en.wikipedia.org/wiki/Carmichael_function).',
  },
  ['Æd'] = {
    kind = 'monad',
    description = 'Divisor count.',
  },
  ['Æe'] = {
    kind = 'monad',
    description = 'Exponential function.',
  },
  ['Æf'] = {
    kind = 'monad',
    description = 'Compute the array of primes whose product is **z**.',
  },
  ['Æi'] = {
    kind = 'monad',
    description = 'Separate a number **z** into **[real(z), imag(z)]**.',
  },
  ['Æị'] = {
    kind = 'monad',
    description = 'Combines the first two elements of a list into a complex number, **z[0] + 1j*z[1]**. Missing values are replaced with zeroes and extra values are truncated.',
  },
  ['Æl'] = {
    kind = 'monad',
    description = 'Natural logarithm.',
  },
  ['Æm'] = {
    kind = 'monad',
    description = 'Arithmetic mean.',
  },
  ['Æn'] = {
    kind = 'monad',
    description = 'Next; generate the closest prime strictly greater than **z**.',
  },
  ['Æp'] = {
    kind = 'monad',
    description = 'Previous; generate the closest prime strictly less than **z**.',
  },
  ['Ær'] = {
    kind = 'monad',
    description = 'Find the roots of a polynomial, given a list of coefficients.',
  },
  ['Æs'] = {
    kind = 'monad',
    description = 'Divisor sum.',
  },
  ['Æv'] = {
    kind = 'monad',
    description = 'Count distinct prime factors.',
  },
  ['ÆẠ'] = {
    kind = 'monad',
    description = 'Cosine.',
  },
  ['ÆĊ'] = {
    kind = 'monad',
    description = 'Returns the **z**th [Catalan number](https://en.wikipedia.org/wiki/Catalan_number)',
  },
  ['ÆḌ'] = {
    kind = 'monad',
    description = 'Proper divisors.',
  },
  ['ÆẸ'] = {
    kind = 'monad',
    description = 'Inverse of `ÆE`.',
  },
  ['ÆṢ'] = {
    kind = 'monad',
    description = 'Arcsine.',
  },
  ['ÆṬ'] = {
    kind = 'monad',
    description = 'Arctangent.',
  },
  ['ÆḊ'] = {
    kind = 'monad',
    description = 'Determinant. For non-square **z**, computes **det(zz<sup>T</sup>)<sup>½</sup>**; if **z** is a row vector, this is its norm.',
  },
  ['ÆḞ'] = {
    kind = 'monad',
    description = 'Returns the **z**th item in the Fibonacci sequence.',
  },
  ['ÆĿ'] = {
    kind = 'monad',
    description = 'Returns the **z**th [Lucas number](https://en.wikipedia.org/wiki/Lucas_number)',
  },
  ['ÆṪ'] = {
    kind = 'monad',
    description = 'Totient function.',
  },
  ['Æḍ'] = {
    kind = 'monad',
    description = 'Proper divisor count.',
  },
  ['Æṃ'] = {
    kind = 'monad',
    description = 'Mode. Vectorizes.',
  },
  ['Æṛ'] = {
    kind = 'monad',
    description = 'Construct the polynomial with roots **z**. Returns list of coefficients.',
  },
  ['Æṣ'] = {
    kind = 'monad',
    description = 'Proper divisor sum.',
  },
  ['Æṭ'] = {
    kind = 'monad',
    description = 'Trace.',
  },
  ['Æṁ'] = {
    kind = 'monad',
    description = 'Median. Vectorizes.',
  },
  ['Æ°'] = {
    kind = 'monad',
    description = 'Convert **z** from radians to degrees.',
  },
  ['Æ²'] = {
    kind = 'monad',
    description = 'If **z** is a square, then **1**, else **0**.',
  },
  ['æ.'] = {
    kind = 'dyad',
    description = 'Dot product of two vectors (real/complex). Right pads the shorter argument with `1`.',
  },
  ['æ×'] = {
    kind = 'dyad',
    description = 'Matrix multiplication.',
  },
  ['æ%'] = {
    kind = 'dyad',
    description = 'Symmetric modulo **2y**; map **x** in the interval **(&minus;y, y]**. Try [`100Ræ%4`](https://tio.run/##y0rNyan8/9/QwCDo8DJVk///AQ) to get the hang of it.',
  },
  ['æ*'] = {
    kind = 'dyad',
    description = 'Matrix power.',
  },
  ['æA'] = {
    kind = 'dyad',
    description = 'Arctangent with two arguments, i.e., `atan2()`.',
  },
  ['æC'] = {
    kind = 'dyad',
    description = 'Convolution power.',
  },
  ['æR'] = {
    kind = 'dyad',
    description = 'Inclusive prime range, from **x** to **y**.',
  },
  ['æc'] = {
    kind = 'dyad',
    description = 'Convolution of **x** and **y**.',
  },
  ['æi'] = {
    kind = 'dyad',
    description = 'Modular inverse of **x**, modulo **y**, or if none exists, **0**.',
  },
  ['æị'] = {
    kind = 'dyad',
    description = 'Combines **x** and **y** into a complex number as **x + 1j*y**.',
  },
  ['æl'] = {
    kind = 'dyad',
    description = 'Lowest common multiple (LCM).',
  },
  ['ær'] = {
    kind = 'dyad',
    description = 'Round **x** to the nearest multiple of **10<sup>&minus;y</sup>**.',
  },
  ['æp'] = {
    kind = 'dyad',
    description = 'Precision; round **x** to **y** significant figures.',
  },
  ['æċ'] = {
    kind = 'dyad',
    description = 'Ceil **x** to the nearest power of **y**.',
  },
  ['æḟ'] = {
    kind = 'dyad',
    description = 'Floor **x** to the nearest power of **y**.',
  },
  ['æ«'] = {
    kind = 'dyad',
    description = 'Bit shift; compute **x × 2<sup>y</sup>**.',
  },
  ['æ»'] = {
    kind = 'dyad',
    description = 'Bit shift; compute **x × 2<sup>&minus;y</sup>**. Returns an integer.',
  },
  ['Œ!'] = {
    kind = 'monad',
    description = 'All permutations of **z**. May contain duplicates.',
  },
  ['Œ¿'] = {
    kind = 'monad',
    description = 'Index of permutation **z** in a lexicographically sorted list of all permutations of **z**\'s items.',
  },
  ['Œ?'] = {
    kind = 'monad',
    description = 'Shortest permutation of items `[1,2,...,N]` which would yield **z** via `Œ¿`.',
  },
  ['ŒB'] = {
    kind = 'monad',
    description = 'Bounce; yield `z[:-1] + z[::-1]`. Vectorizes at depth 1.',
  },
  ['ŒḄ'] = {
    kind = 'monad',
    description = 'Bounce; yield `z[:-1] + z[::-1]`. Does not vectorize.',
  },
  ['ŒḂ'] = {
    kind = 'monad',
    description = 'Check if **z** is a palindrome. For integers, short for `DŒḂ$`.',
  },
  ['ŒD'] = {
    kind = 'monad',
    description = 'Diagonals of a matrix. Starts with the main diagonal.',
  },
  ['ŒĖ'] = {
    kind = 'monad',
    description = 'Multidimensional enumerate.',
  },
  ['ŒG'] = {
    kind = 'monad',
    description = 'GET request **z**. `http://` is prepended by default.',
  },
  ['ŒĠ'] = {
    kind = 'monad',
    description = 'Group multidimensional indices by their corresponding values.',
  },
  ['ŒH'] = {
    kind = 'monad',
    description = 'Split **z** into two halves with similar length.',
  },
  ['ŒJ'] = {
    kind = 'monad',
    description = 'Multidimensional indices of **z**.',
  },
  ['Œb'] = {
    kind = 'monad',
    description = 'Like `ŒṖ`, but returns `[[]]` for the empty list.',
  },
  ['Œc'] = {
    kind = 'monad',
    description = 'Unordered pairs (`œc2`).',
  },
  ['Œċ'] = {
    kind = 'monad',
    description = 'Unordered pairs with replacement (`œċ2`).',
  },
  ['Œd'] = {
    kind = 'monad',
    description = 'Antidiagonals of a matrix. Starts with the main antidiagonal.',
  },
  ['Œḍ'] = {
    kind = 'monad',
    description = 'Reconstruct matrix from its antidiagonals.',
  },
  ['Œg'] = {
    kind = 'monad',
    description = 'Group runs of equal elements. Vectorizes at depth 1.',
  },
  ['Œɠ'] = {
    kind = 'monad',
    description = 'Group run lengths. Does not vectorize.',
  },
  ['Œl'] = {
    kind = 'monad',
    description = 'Lower case.',
  },
  ['ŒM'] = {
    kind = 'monad',
    description = 'Return all multidimensional indices of **z** that correspond to maximal elements.',
  },
  ['Œœ'] = {
    kind = 'monad',
    description = 'Odd-even. Same as `s2Z`. `[1, 2, 3, 4]` gives `[[1, 3], [2, 4]]`.',
  },
  ['Œr'] = {
    kind = 'monad',
    description = 'Run-length encode. `“aab”Œr` is `[[\'a\', 2], [\'b\', 1]]`.',
  },
  ['Œṙ'] = {
    kind = 'monad',
    description = 'Run-length decode. Right inverse of `Œr`.',
  },
  ['Œs'] = {
    kind = 'monad',
    description = 'Swap case.',
  },
  ['Œt'] = {
    kind = 'monad',
    description = 'Title case.',
  },
  ['ŒỤ'] = {
    kind = 'monad',
    description = 'Grade the multidimensional array **z** up, i.e., sort its multidimensional indices by their corresponding values.',
  },
  ['Œu'] = {
    kind = 'monad',
    description = 'Upper case.',
  },
  ['ŒP'] = {
    kind = 'monad',
    description = 'Powerset of **z**. May contain duplicates.',
  },
  ['Œp'] = {
    kind = 'monad',
    description = 'Cartesian product of **z**\'s items.',
  },
  ['ŒṖ'] = {
    kind = 'monad',
    description = 'Partition of **z** (**z** must be a list).',
  },
  ['Œṗ'] = {
    kind = 'monad',
    description = 'Integer partitions of **z** (ways to sum positive integers to **z**)',
  },
  ['ŒḌ'] = {
    kind = 'monad',
    description = 'Reconstruct matrix from its diagonals.',
  },
  ['ŒḊ'] = {
    kind = 'monad',
    description = 'Depth.',
  },
  ['ŒQ'] = {
    kind = 'monad',
    description = 'Distinct sieve. (Replace each first occurrence of a value with **1**, and all later occurrences with **0**.)',
  },
  ['ŒR'] = {
    kind = 'monad',
    description = 'List from &minus;abs(**z**) to abs(**z**) inclusive (shorthand for `Ar@N$`).',
  },
  ['ŒṘ'] = {
    kind = 'monad',
    description = 'Python\'s string representation.',
  },
  ['ŒT'] = {
    kind = 'monad',
    description = 'Format time: Let the last three bits of **z** be `abc`. If `a` is 1, include the time; if `b` is 1, include the minute; if `c` is 1, include the second.',
  },
  ['ŒṪ'] = {
    kind = 'monad',
    description = 'Return all multidimensional indices of **z** that correspond to truthy elements, with depth 0.',
  },
  ['ŒṬ'] = {
    kind = 'monad',
    description = 'Return a multidimensional rectangular boolean array with **1**s at the indices in **z**.',
  },
  ['ŒV'] = {
    kind = 'monad',
    description = 'Evaluate Python code **z**.',
  },
  ['œ!'] = {
    kind = 'dyad',
    description = 'Permutations without replacement.',
  },
  ['œ&'] = {
    kind = 'dyad',
    description = 'Multiset intersection.',
  },
  ['œ-'] = {
    kind = 'dyad',
    description = 'Multiset difference.',
  },
  ['œ^'] = {
    kind = 'dyad',
    description = 'Multiset symmetric difference.',
  },
  ['œ¿'] = {
    kind = 'dyad',
    description = 'Index of permutation **x** in a list of all permutations of **x**\'s items sorted by their index in **y**.',
  },
  ['œ?'] = {
    kind = 'dyad',
    description = 'Permutation at index **x** of the items in **y** (where **y** defines the sort order of those items).',
  },
  ['œc'] = {
    kind = 'dyad',
    description = 'Combinations without replacement.',
  },
  ['œẹ'] = {
    kind = 'dyad',
    description = 'Return the multidimensional indices of all occurrences of **y** in **x**.',
  },
  ['œi'] = {
    kind = 'dyad',
    description = 'Find the first multidimensional index of element **y** in **x**. Returns empty list if there are no occurrences.',
  },
  ['œị'] = {
    kind = 'dyad',
    description = 'Element of **y** at multi-dimensional index **x**. If **x** is empty, return **y**. Otherwise, **y** is replaced by its element at index **x[0]** (behaves like `ị`), **x** is replaced by **x[1:]**, and the procedure is repeated.',
  },
  ['œl'] = {
    kind = 'dyad',
    description = 'Trim all elements of **y** from the left side of **x**.',
  },
  ['œr'] = {
    kind = 'dyad',
    description = 'Trim all elements of **y** from the right side of **x**.',
  },
  ['œs'] = {
    kind = 'dyad',
    description = 'Split **x** into **y** chunks of similar lengths.',
  },
  ['œ|'] = {
    kind = 'dyad',
    description = 'Multiset union.',
  },
  ['œS'] = {
    kind = 'dyad',
    description = 'After sleeping for **y** seconds, return **x**.',
  },
  ['œṣ'] = {
    kind = 'dyad',
    description = 'Split **x** around sublists equal to **y**.',
  },
  ['œċ'] = {
    kind = 'dyad',
    description = 'Combinations with replacement.',
  },
  ['œṖ'] = {
    kind = 'dyad',
    description = 'Partition **y** at the indices in **x**.',
  },
  ['œṗ'] = {
    kind = 'dyad',
    description = 'Partition **y** before truthy indices of **x**.',
  },
  ['œP'] = {
    kind = 'dyad',
    description = 'Partition **y** at the indices in **x**, without keeping the borders.',
  },
  ['œp'] = {
    kind = 'dyad',
    description = 'Partition **y** at truthy indices of **x**, without keeping the borders.',
  },
  ['œṡ'] = {
    kind = 'dyad',
    description = 'Split **x** at the first occurrence of **y**.',
  },
}